# conf.py文件为项目配置文件

# 1、host_url 用做测试环境、生产环境切换
# http://xxxxx/smarthome 为测试环境
host_url = 'http://xxxxxx/smarthome'

# 2、MYSQL_CONF 用来配置链接mysql数据库, key已经和代码关联了，不能更改key名；
# host表示主机地址
# port表示端口号
# user表示登录账户名
# password表示登录密码
# database表示要操作的数据库名
# charset表示字符集
MYSQL_CONF = {
    "host": "xxxxxx",
    "port": 3306,
    "user": "xxxxx",
    "password": "xxxxxxx",
    "database": "wisdom_home",
    "charset": "utf8"
}

# 3、LOGGING_CONF 用来配置loguru日志
# 知识学习连接： https://blog.csdn.net/bailang_zhizun/article/details/107863671
# is_show_console表示是否在控制台输出日志,当为False时表示日志仅输出在文件；当为True时日志同时输出在控制台和文件。
# logging_prefix_name表示日志前缀名
# level表示日志级别，DEBUG——>INFO——>WARNING——>ERROR——>CRITICAL(FATA)。 可以自己配置日志级别
# rotation 滚动记录日志文件， 通过这样的配置我们就可以实现每 1 KB 存储一个文件，每个log文件超过这个数值就会创建一个新的log文件。
# compression表示压缩日志的格式；
LOGGING_CONF = {
    "is_show_console": True,
    "logging_prefix_name": "XN_smarthome",
    "level": "DEBUG",
    "rotation": "100 MB",
    "compression": "zip",
    "encoding": "utf-8"
}

# 4、SHEET 用来配置测试表单名，一个表单表示一个接口；
# file_upload，                  表示：01-1、文件相关操作，文件上传接口。
# verification_code_message，    表示：02-1、短信验证码相关操作。
# user_login，                   表示：03-1、系统用户相关操作，登录接口。
# user_register，                表示：03-2、系统用户相关操作。注册接口。
# merchant_complete，            表示：04、 商户信息相关操作，添加公司信息。
# community_add，                表示：05-1、小区相关操作，添加小区。(代理商有添加小区的权限)。
# community_examine，            表示：05-2、小区相关操作，审核小区，管理员才有审核权限。
# community_in，                 表示：05-3、小区相关操作，物业公司申请入驻小区。
# community_in_examine，         表示：05-4、小区相关操作，代理商审核入驻小区申请。
# building_add，                 表示：06-1、楼栋相关操作，添加楼栋。
# building_list，                表示：06-2、楼栋相关操作，查看楼栋信息列表。
# unit_add，                     表示：07-1、单元相关操作，添加单元。
# room_add，                     表示：08-1、房屋相关操作，添加房屋。
# owner_add，                    表示：09-1、业主相关操作，添加业主。
# owner_bind，                   表示：09-2、业主相关操作，绑定业主。
# owner_check_in，               表示：09-3、业主相关操作，业主入驻房屋。
# owner_login，                  表示：09-4、业主相关操作，业主登录。
# owner_room，                   表示：09-5、业主相关操作，我的房屋。业主登录后查看我的房屋。
# junk_requirement_publish，     表示：10-1、旧货、需求发布相关操作。
# rent_room_publish，            表示：11-1、出租相关操作
# 共20个单接口

# start_col_num，表示表单开始列；end_col_num，表示表单结束列。


SHEET = {
    "file_upload": "file_upload",
    "verification_code_message": "verification_code_message",
    "user_login": "user_login",
    "user_register": "user_register",
    "merchant_complete": "merchant_complete",
    "community_add": "community_add",
    "community_examine": "community_examine",
    "community_in": "community_in",
    "community_in_examine": "community_in_examine",
    "building_add": "building_add",
    "building_list": "building_list",
    "unit_add": "unit_add",
    "room_add": "room_add",
    "owner_add": "owner_add",
    "owner_bind": "owner_bind",
    "owner_check_in": "owner_check_in",
    "owner_login": "owner_login",
    "owner_room": "owner_room",
    "junk_requirement_publish": "junk_requirement_publish",
    "rent_room_publish": "rent_room_publish",
    "start_col_num": 1,
    "end_col_num": 10
}
